'''
    Rockaby: a text annotation system
    Copyright 2010 Martin Paul Eve

    This file is part of Rockaby.

    Rockaby is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    Rockaby is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with Rockaby.  If not, see <http://www.gnu.org/licenses/>.

'''

class Parts(object):
    '''
    classdocs
    '''
    SanitizedPartNames = {1:'beyond_the_zero',
                          2:'un_perm_au_casino_hermann_goering',
                          3:'in_the_zone',
                          4:'the_counterforce'} 
    
    FormattedPartNames = {1:'Beyond the Zero',
                          2:'Un Perm au Casino Hermann Goering',
                          3:'In the Zone',
                          4:'The Counterforce'}

    PartLookupFormatted = {'Beyond the Zero':1,
                          'Un Perm au Casino Hermann Goering':2,
                          'In the Zone':3,
                          'The Counterforce':4}
    
    PartLookupSanitized = {'beyond_the_zero':1,
                          'un_perm_au_casino_hermann_goering':2,
                          'in_the_zone':3,
                          'the_counterforce':4} 

    def __init__(self):
        '''
        Constructor
        '''
        